home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir34 / fimage.zip / FIMAGE.DOC < prev    next >
Text File  |  1992-02-29  |  8KB  |  170 lines

  1.  
  2.         FIMAGE.DOC          Floppy Disk Image Utility             3/92
  3.         ══════════════════════════════════════════════════════════════
  4.  
  5.         FIMAGE is a floppy disk utility program which can:
  6.  
  7.         1. Copy an ENTIRE floppy disk into a file on your hard disk
  8.                 (called an "image file").
  9.  
  10.         2. Restore an image file to a floppy disk.  FIMAGE will format the
  11.                 floppy disk "on-the-fly" if necessary.
  12.  
  13.         3. List the root directory stored within an image file.
  14.  
  15.  ╔═══════════════════════════════════════════════════════════════════════════╗
  16.  ║  FIMAGE is a shareware program  (and an inexpensive one, at that!)        ║
  17.  ║  If you like FIMAGE, and continue to use it, please support the           ║
  18.  ║  shareware concept and send $5.00 for a registered copy of FIMAGE to:     ║
  19.  ║                                                                           ║
  20.  ║                       ┌─────────────────────┐                             ║
  21.  ║                       │ John Gill           │                             ║
  22.  ║                       │ P.O. Box 86         │                             ║
  23.  ║                       │ Sutton, MA  01590   │                             ║
  24.  ║                       └─────────────────────┘                             ║
  25.  ║                                                                           ║
  26.  ║  You will receive a copy of FIMAGE which doesn't display the shareware    ║
  27.  ║  notices.  You wil also get the complete source code in "C" (Borland      ║
  28.  ║  & MicroSoft compatible).   If any significant improvements are made      ║
  29.  ║  to FIMAGE, you will get an updated copy automatically.  Please           ║
  30.  ║  specify whether you would like FIMAGE on a  5 1/4"  or a  3 1/2"         ║
  31.  ║  floppy disk.                                                             ║
  32.  ╚═══════════════════════════════════════════════════════════════════════════╝
  33.  
  34. FIMAGE is useful when...
  35.           ───────────────────────────────────────────────────────
  36.  
  37.           .. you want to make many copies of a floppy disk, using
  38.           a single floppy disk drive, but the DOS DISKCOPY program
  39.           requires you to change between Source and Target disks
  40.           many times..
  41.  
  42.          Use FIMAGE to copy the source floppy disk to an image file on your
  43.           hard drive.  Then use FIMAGE to create (and format if necesary)
  44.           each target floppy disk with a single command.
  45.           ───────────────────────────────────────────────────────
  46.  
  47.           .. the original installation for a software package comes
  48.           on many 360kb floppy disk, and you want to make a more compact
  49.           copy for your archives ..
  50.  
  51.          Use FIMAGE to create an image file on your hard disk for each
  52.           floppy disk in the set.  Use an archive utility (like PKZIP or
  53.           LHARC) to make a single archive of the all the image files.
  54.  
  55.           Sometimes a compressed archive of eight or ten 360kb floppy images
  56.           can fit on a single 1.44mb floppy disk!
  57.           ───────────────────────────────────────────────────────
  58.  
  59.  
  60. You can run FIMAGE three ways:
  61.  
  62.         1.      FIMAGE  d:  file
  63.  
  64.                         FIMAGE will copy the floppy disk d: track-by-track
  65.                         into the file.  The default extension is .IMG
  66.  
  67.         2.      FIMAGE  file  d:
  68.  
  69.                         FIMAGE will restore the floppy disk d: from the file.
  70.                         If the floppy disk is not formatted, or has the wrong
  71.                         format, FIMAGE will format as it goes.
  72.  
  73.         3.      FIMAGE  file
  74.  
  75.                         FIMAGE will list the root directory
  76.                         (sorry, no subdirectories) for the floppy disk whose
  77.                         image is stored in the file.
  78.  
  79. Note that FIMAGE doesn't use any switches, just one or two command line
  80. arguments.  If you type FIMAGE with no arguments it displays a short
  81. summary.
  82.  
  83. FIMAGE works by reading a floppy disk track-by-track, instead of
  84. file-by-file, and puts the contents into an "image" file.  The "image"
  85. file (default extension .IMG) also contains information about the type
  86. and capacity of the original floppy disk.  When you restore this image
  87. file to a floppy disk, you get an exact copy of the original.
  88.  
  89. FIMAGE works with the following size floppy disks:
  90.  
  91.         160 kb   5 1/4"    40 tracks      8 sectors       1 side
  92.         180 kb   5 1/4"    40 tracks      9 sectors       1 side
  93.         320 kb   5 1/4"    40 tracks      8 sectors       2 sides
  94.         360 kb   5 1/4"    40 tracks      9 sectors       2 sides         **
  95.         1.2 mb   5 1/4"    80 tracks     15 sectors       2 sides         **
  96.         720 kb   3 1/2"    80 tracks      9 sectors       2 sides         **
  97.         1.44 mb  3 1/2"    80 tracks     18 sectors       2 sides         **
  98.         2.88 mb  3 1/2"    80 tracks     36 sectors       2 sides
  99.  
  100. ** These are the most common floppy disk sizes.
  101.  
  102.  
  103. FIMAGE can only restore an image file to the same size floppy disk it
  104. was created from.  FIMAGE never changes or re-arranges the data, so it
  105. cannot convert one size floppy disk to another size.
  106.  
  107. The image file will sometimes be much smaller than the size of the
  108. floppy disk. This is OK because FIMAGE takes advantage of empty tracks
  109. which have never been used and makes a smaller image file.  If you
  110. format a floppy disk (using FORMAT /U) and put only a few small files on
  111. it, the image file that FIMAGE makes will be quite small.  If, on the
  112. other hand, you have a floppy disk which has been nearly full at one
  113. time (even if the files are now deleted), the image file will be about
  114. as big as the floppy disk.
  115.  
  116. If FIMAGE encounters an error while reading or writing a floppy disk,
  117. you can:
  118.  
  119.         Continue        -  FIMAGE will complete the operation as if no error
  120.                            occured.  This may result in an unusable image
  121.                            file or floppy disk.  If the track doesn't contain
  122.                            anything important, you might get away with it!
  123.  
  124.         Retry           - FIMAGE will try again to read or write the track
  125.  
  126.         Abort           - FIMAGE will stop immediately
  127.  
  128.  
  129.  
  130. Some technical notes about FIMAGE:
  131.  
  132. FIMAGE is written in "C" and compiled with Borland Turbo C++.  FIMAGE
  133. uses the DOS function IOCTL to read, write, and format floppy disk tracks.
  134. FIMAGE does not make any direct BIOS calls.
  135.  
  136. The registered version of FIMAGE is FIMAGE.COM (instead of FIMAGE.EXE)
  137. and is smaller.  It has no shareware messages. You get the complete "C"
  138. source code with the registered version.
  139.  
  140. I considered putting a serious compression formula into FIMAGE, but
  141. decided against it because:
  142.  
  143.     1. It would slow down FIMAGE, especially on an 8088.
  144.  
  145.     2. Many archive utilities do a good job of compression. You can
  146.             always use PKZIP or LHARC or PAK to shrink your .IMG files.
  147.  
  148.     3. Many floppies (most of mine, anyway) already have compressed files
  149.             on them.  Trying to compress the image file just eats up CPU
  150.             cycles without gaining anything.
  151.  
  152. FIMAGE checks each track it reads for repeating trailing characters. If
  153. so, FIMAGE truncates the track to include only one copy of the
  154. character.  When FIMAGE restores a floppy disk, it duplicates the last
  155. character of the track from the .IMG file to pad it out to the correct
  156. length.  Whenever a new floppy disk is formatted, it contains all hex
  157. 'F6' characters.  Tracks which have never been used are compressed
  158. nicely by FIMAGE.
  159.  
  160. When DOS deletes a file, it does not erase the data until the space is
  161. used for a new file.  This is why DOS 5.0 can have an UNDELETE command.
  162. Files on floppy disks restored by FIMAGE can be UNDELETE'd just as on
  163. the original.
  164.  
  165. Copy-protected disks can be saved and restored by FIMAGE, as long as the
  166. copy-protection scheme doesn't use any physical methods (like little
  167. holes in the disk), and doesn't have non-standard sectors or tracks. In
  168. general, if DISKCOPY can copy a disk, FIMAGE can make an image file from
  169. it.
  170.